
#include <string.h>
#include <stdio.h>

#include "abstract.h"
#include "TAVM.h"

using namespace std;

char filename[256];

int main(int argc, char** argv)
{
    if(argc>1)
    {
        strcpy(filename,argv[1]);
        LoadFile(filename);
    }
    else
    {
        printf("Brak pliku wejsciowego.\n");
        return 0;
    }

    PP_SetupMachine();

    ShowData(TID_DATA_S);
    ShowData(TID_DATA_V);

    char c = 'd';

    while(1)
    {
        if(SYS_UpdateAgents()==1)break;
        while(1)
        {
           //scanf("%c",&c);
            if(c=='v') ShowData(TID_DATA_V);
            if(c=='d') break;
            if(c=='k') break;
        }
        if(c=='k') break;
    }

    ShowData(TID_DATA_V);


    return 0;
}
